package models

type Customer struct {
	CusID string `json:"CusID" gorm:"column:cusid"`
	CusName string `json:"CusName" gorm:"column:cusname"`
	Email string `json:"Email" gorm:"column:email"`
	Password string `json:"Password" gorm:"column:password"`
	Tel string `json:"Tel" gorm:"column:tel"`
	Fax string `json:"Fax" gorm:"column:fax"`
	Company string `json:"Company" gorm:"column:company"`
	Address string `json:"Address" gorm:"column:address"`
	PostCode string `json:"PostCode" gorm:"column:postcode"`
	IsForeign string `json:"IsForeign" gorm:"column:isforeign"`
	ExpressAccount string `json:"ExpressAccount" gorm:"column:expressaccount"`
	Express string `json:"Express" gorm:"column:express"`
	Remark string `json:"Remark" gorm:"column:remark"`
	RegFrom string `json:"RegFrom" gorm:"column:regfrom"`
	RegTime string `json:"RegTime" gorm:"column:regtime"`
	TaxNum string `json:"TaxNum" gorm:"column:taxnum"`
	City string `json:"City" gorm:"column:city"`
	Province string `json:"Province" gorm:"column:province"`
	ExpRemote string `json:"ExpRemote" gorm:"column:expremote"`
	Country string `json:"Country" gorm:"column:country"`
	EbayBuyerUserID string `json:"EbayBuyerUserID" gorm:"column:ebaybuyeruserid"`
	WebSite string `json:"WebSite" gorm:"column:website"`
	IsMonthlyCost string `json:"IsMonthlyCost" gorm:"column:ismonthlycost"`
	Gender string `json:"Gender" gorm:"column:gender"`
	Interest string `json:"Interest" gorm:"column:interest"`
	Birthday string `json:"Birthday" gorm:"column:birthday"`
	Trade string `json:"trade" gorm:"column:trade"`
	Age string `json:"Age" gorm:"column:age"`
	Icon string `json:"Icon" gorm:"column:icon"`
	Alias string `json:"Alias" gorm:"column:alias"`
	CusIdentity string `json:"CusIdentity" gorm:"column:cusidentity"`
	LoginToken string `json:"LoginToken" gorm:"column:logintoken"`
	IsSubMail string `json:"IsSubMail" gorm:"column:issubmail"`
	Credit string `json:"Credit" gorm:"column:credit"`
	Profile string `json:"Profile" gorm:"column:profile"`
	TokenExpiry string `json:"TokenExpiry" gorm:"column:tokenexpiry"`
	Token string `json:"Token" gorm:"column:token"`
	ResetPwdUid string `json:"ResetPwdUid" gorm:"column:resetpwduid"`
	ProViewed string `json:"ProViewed" gorm:"column:proviewed"`
	Points string `json:"Points" gorm:"column:points"`
	WhatsApp string `json:"WhatsApp" gorm:"column:whatsapp"`
	Facebook string `json:"Facebook" gorm:"column:facebook"`
	Skype string `json:"Skype" gorm:"column:skype"`
	CusSrvID string `json:"CusSrvID" gorm:"column:cussrvid"`
	CusLevel string `json:"CusLevel" gorm:"column:cuslevel"`
	Lang string `json:"Lang" gorm:"column:lang"`
	CusAgent string `json:"CusAgent" gorm:"column:cusagent"`
	VRank string `json:"VRank" gorm:"column:vrank"`
	UnsubscribeAD string `json:"UnsubscribeAD" gorm:"column:unsubscribead"`
	BoundAccount string `json:"BoundAccount" gorm:"column:boundaccount"`
	BindingState string `json:"BindingState" gorm:"column:bindingstate"`
	Fund string `json:"fund" gorm:"column:fund"`
	SrvDevStatus string `json:"Srv_DevStatus" gorm:"column:srv_devstatus"`
	SrvDevLog string `json:"Srv_DevLog" gorm:"column:srv_devlog"`
	SrvDevTime string `json:"Srv_DevTime" gorm:"column:srv_devtime"`
	FSSImgName string `json:"FSSImgName" gorm:"column:fssimgname"`
	ImgBackup string `json:"ImgBackup" gorm:"column:imgbackup"`
	PlusExpire string `json:"PlusExpire" gorm:"column:plusexpire"`
	Plus string `json:"Plus" gorm:"column:plus"`
	PlusToken string `json:"PlusToken" gorm:"column:plustoken"`
	UserJob string `json:"UserJob" gorm:"column:userjob"`
	SendPlusTrial string `json:"SendPlusTrial" gorm:"column:sendplustrial"`
	SendPlusTrialLast string `json:"SendPlusTrialLast" gorm:"column:sendplustriallast"`
	ClientIP string `json:"ClientIP" gorm:"column:clientip"`
	TimePlusExpire string `json:"TimePlusExpire" gorm:"column:timeplusexpire"`
	TimeCount string `json:"TimeCount" gorm:"column:timecount"`
	FreePlus string `json:"FreePlus" gorm:"column:freeplus"`
	Label string `json:"Label" gorm:"column:label"`
	LastLoginTime string `json:"LastLoginTime" gorm:"column:lastlogintime"`
	IsValidate string `json:"IsValidate" gorm:"column:isvalidate"`
	GuideIndex string `json:"GuideIndex" gorm:"column:guideindex"`
	LastAlertdate string `json:"LastAlertdate" gorm:"column:lastalertdate"`
	Privacyconfirm string `json:"Privacyconfirm" gorm:"column:privacyconfirm"`
	Privacydate string `json:"Privacydate" gorm:"column:privacydate"`
	PayPalID string `json:"PayPalID" gorm:"column:paypalid"`
	FacebookAllBonus string `json:"Facebook_AllBonus" gorm:"column:facebook_allbonus"`
	FacebookBonus string `json:"Facebook_Bonus" gorm:"column:facebook_bonus"`
	SessionID string `json:"SessionID" gorm:"column:sessionid"`
	AppLogin string `json:"AppLogin" gorm:"column:applogin"`
	IsEmailValidate string `json:"IsEmailValidate" gorm:"column:isemailvalidate"`
	RegistrationId string `json:"RegistrationId" gorm:"column:registrationid"`
	ApiAuth string `json:"ApiAuth" gorm:"column:apiauth"`
}

func (Customer) TableName() string {
	return "customer"
}